#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int n, num[100005];
int f(int x, int p,int n) {
    if (p >= n) {
        return x - 1;
    }
    return f(x + 1, p + num[p],n);
}

int main() {
    int n = 0;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &num[i]);
    }
 
    printf("%d", f(1, 0,n));
    return 0;
}